torrent check dams - French English Dictionary